﻿<?php 

include_once 'Cor.class.php';
class Roda{
	
	private $array_roda = array();
	private $array_result_pesquisa = array();
	private $indice;
	
	function __construct(){
		$this->indice = 0;
	}

	function setRoda($tipo, $aro){
		$this->aro = $aro;
		$this->tipo =  mb_strtoupper($tipo);
		
		$this->array_roda[$this->indice]['tipo'] = $this->tipo;
		$this->array_roda[$this->indice]['aro'] = $this->aro;
		
		$this->indice+=1;
	
	}
	
	function getTipo(){
		$this->array_result_pesquisa = array();
		foreach ($this->array_roda as $roda){
			$this->array_result_pesquisa[] = $roda['tipo'];
		}
		return array_unique($this->array_result_pesquisa);
		
	}
	
	function getAro($parametro_tipo = false){
		$this->array_result_pesquisa = array();
		if ($parametro_tipo){
			foreach ($this->array_roda as $roda){
			
				if($roda['tipo'] == $parametro_tipo){
					$this->array_result_pesquisa[] = $roda['aro'];
				}		
		
			}
		}
		else{
			foreach ($this->array_roda as $roda){
				$this->array_result_pesquisa[] = $roda['aro'];
			}
		}
		
		return array_unique($this->array_result_pesquisa);	

	}
	
	
	
}

$ObjetoRepRoda = new Roda();
$ObjetoRepRoda->setRoda("J5",15);
$ObjetoRepRoda->setRoda("J5",16);
$ObjetoRepRoda->setRoda("MC5",16);
$ObjetoRepRoda->setRoda("MC5",17);
$ObjetoRepRoda->setRoda("MC5",18);
$ObjetoRepRoda->setRoda("MSRR",16);
$ObjetoRepRoda->setRoda("MSRR",17);
//echo "<b>RODAS DISPONIVEIS: </b></br>";
//$arrayRoda= $ObjetoRepRoda->getAro("MC5");
//foreach ($arrayRoda as $roda){	
//	echo '<br>';
//	echo "ARO: ".$roda;
//
//}
//
//print_r($arrayRoda);


//
//$C = new Cor();
//$C->setCorDisponivel("red");
//$C->setCorDisponivel("blue");
//$C->setCorDisponivel("green");
//
//$C->setCorSelecionada("red");
//
//
//
//echo "</br><b>RODA SELECIONADA!</b></br>";
//
//$R->setRodaSelecionada("MC5",$C);
//$arrayRoda= $R->getRodaSelecionada(); 
//foreach ($arrayRoda as $roda){	
//	echo '<br>';
//	echo "TIPO: ".$roda['tipo'];
//	echo '<br>';
//	echo "ARO: ".$roda['aro'];
//	echo '<br>';
//	echo "COR: ".$roda['cor'];
//	echo '<br>';
//}


?>